/* 

Theme Name: Cross Sky

Version: 1.0

Description: Cross sky is a 2-column fixed with Custom Header Image, by <a href="http://www.sushidating.com" title="Sushi Dating">Sushi Dating</a>.

Author: Sushi Dating

Author URI: http://www.sushidating.com

*/

body {

	margin:0;

	padding:0;

	text-align:center;

	font-size:80%;

	font-family: Verdana,Georgia, Arial, sans-serif;

	line-height:1.4em;

	background-color: #061353

}



h1, h2, h3,h4,h5,h6 {

	font-family: Georgia, times new roman, times, serif;

	letter-spacing: 0.09em;

	line-height:1.6em;

}

li 

{

	padding:0.3em 0;

	margin:0;

}

blockquote{

	background: #ddc;

	border: 1px solid #ccb;

	padding: 10px;

	margin:1em;

}

abbr 

{

	border-bottom:#000 1px solid;

}

	

img {

	margin: 0;

	padding: 0;

	border: 0;

}

img.right 

{

	float:right;

	margin:0 0 1em 1em;

}

img.left 

{

	float:left;

	margin:0 1em 1em 0;

}

a 

{

	text-decoration:none;

	border:none;

	background:transparent;

}

a:link,

a:visited 

{ 

	color:#b23333;

}

a:hover, a:active 

{ 

	color:#333;

	border-bottom:#666 1px solid; 

} 

#rap 

{

	margin:0 auto;

	padding:0;

	width:900px;

	text-align:left;	

	background:#fff;

	font-size:90%;

	border:#ccc 1px solid;

}

ul#menu {

	list-style:none;

	margin:0 auto;	

	padding:0;

	background:#ddc;	

	height:30px;

	line-height:30px;	

	border-bottom:#ccc 1px solid;

	font-size:1.1em;	

	text-transform:uppercase;

}

ul#menu li 

{

	float:left;

  margin:0;

  padding:0;

  list-style:none;  

  background:none;	

}	

ul#menu li a {

	 display:block;

  padding:0 18px;

  border:none;  

  color:#666;  

}	

ul#menu li a:hover,ul#menu li a:active, ul#menu li.current_page_item a

{

	background:#bba;	

	color:#333;

}

ul#menu li.feed {
float:right;
margin-top: 50px;
}


ul#menu li.feed a, ul#menu li.feed a:active  {
text-decoration: none;
color:#666;
background:url(img/feed.gif) no-repeat left;
}

ul#menu li.feed a:hover {text-decoration: underline;}


#header {

	margin:0;

	padding:0;

	width:900px;

	height:160px;

	background:#fdd981 url(img/header.jpg) no-repeat center;

}

#header h1 {

	margin:0;

	padding: 10px 0 0 15px;

	font-weight:normal;

	font-size:2em;

	font-variant:small-caps;

}

#header h2 {

	margin:0;

	padding: 0 0 0 15px;

	font-weight:normal;

	font-size:1em;

}

#header * 

{

	color:#ffe;

}

#content {

	float: right;

	margin:5px;

	padding: 0 20px 0 10px;

	width: 500px;

	color: #333;

	text-align: left;

	background:#fff;

}

#sidebar {

	float:left;

	margin:0;

	padding:10px;

	width:230px;	

	border-right:#dcc 1px solid;

}	

#sidebar ul 

{

	margin:0;

	padding:0;

	list-style:none;

}

#sidebar ul ul, #sidebar p, #sidebar form, #sidebar .textwidget

{

	margin:5px 0 0 12px;

}

#sidebar li 

{

	margin:0;

	padding:0.3em 0;

	border-bottom:1px solid #eee;

}

#sidebar li li

{

	margin:0;

	padding:0.3em 0;

	border-bottom:0px;

}

#sidebar h2 {

	margin: 10px 0 0 12px;

	font-size:1.2em;

	letter-spacing: 0.09em;

	font-weight: normal;

	color: #633;	

	text-transform:uppercase;

}

/* Begin Calendar */

#wp-calendar {

	empty-cells: show;

	margin: 10px auto 0;

	width: 155px;

	}



#wp-calendar #next a {

	padding-right: 10px;

	text-align: right;

	}



#wp-calendar #prev a {

	padding-left: 10px;

	text-align: left;

	}



#wp-calendar a {

	display: block;

	}



#wp-calendar caption {

	text-align: center;

	width: 100%;

	}



#wp-calendar td {

	padding: 3px 0;

	text-align: center;

	}



#wp-calendar td.pad:hover { /* Doesn't work in IE */

	background-color: #fff; 

}



#wp-calendar #prev a, #wp-calendar #next a {

	font-size: 9pt;

	}



#wp-calendar a {

	text-decoration: none;

	}



#wp-calendar caption {

	font: 1.2em 'Lucida Grande', Verdana, Arial, Sans-Serif;

	text-align: center;

	}



#wp-calendar th {

	font-style: normal;

	text-transform: capitalize;

}

/* End Calendar */

#footer {

	clear:both;

	margin:0 auto;

	padding:5px 0;

	width:900px;

	text-align:center;

	border-top:1px solid #dcc;

	background:#fff;

	font-size:95%;

}

#footer p {

	padding:10px 0;

	text-align:center;

}

#content h2, #content h3 {

	font-size:1.6em;

	font-weight:normal;	

}

#content .post 

{

	padding-bottom:2em;

}

#content p {

	margin:0 0 10px;

	line-height:1.7em;

}

.posted {

	margin: 15px 0;

	padding:5px;

	color: #666;

	background:url(img/topbg.gif) repeat-x top;

} 



#content ul li {

	line-height: 120%;

	background:transparent url(img/simplearrow.png) left top no-repeat;

	margin:0.5em 0;

	padding:0 1.5em;	

	list-style:none;

}

hr 

{

	display:none;

}

#comments, #respond{

	margin-bottom: 1em;

	margin-top: 2em;

}

.commentlist 

{

	margin:10px;

	padding:10px 20px;

}

#commentform 

{

	margin:10px;

	padding:10px;

}

.commentlist {

	margin: 0;

	padding: 0;

	border-top:#dcc 1px solid;

}

.commentlist li 

{

	list-style:none;

	margin: 0;

	padding: 1em;	

	border-bottom:#dcc 1px solid;

}

.commentlist li .cmtinfo 

{

	font-size:1em;		

}

.commentlist li cite 

{

	font-style:normal;

	font-weight:bold;

	font-size:1.1em;

	border-bottom:#ccc 3px double;

}

.commentlist li em 

{

	float:right;

	margin:0;

	padding:0;

	font-style:normal;

	font-size:0.9em;

	color:#999;

}

.commentlist .alt {

	background:#f2f2e9;

}

input.textbox, textarea

{

	background:#F2F2E9;

	border:#ccc 1px solid;

}

textarea 

{

	width:80%;

}

#header, #content, #sidebar, #footer, .widget

{

	overflow:hidden;

}